Conversation
Co-authored-by: chris <chris@daily.dev>
|
Cursor Agent can help with this pull request. Just |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
idoshamun
left a comment
There was a problem hiding this comment.
Have you managed to reproduce and validate the fix?
|
@idoshamun I tested it before it was indeed the safari crash loop on outdated sw, haven't validated though. it's just vibes that disable it all together for safari for now. |
|
@claude please review and let me know if anything here can break the app? |
|
Claude finished @rebelchris's task in 1m 43s —— View job Code Review Progress
Code Review FindingsI've analyzed the changes and identified several potential issues that could break the app or cause unexpected behavior:
|
Changes
Describe what this PR does
sw.ts) now detects Safari (excluding other browsers that spoof the UA) and immediately unregisters itself to prevent theWebKitInternal:0crash._app.tsxhas been updated to proactively detect Safari, unregister any existing/sw.jsservice workers, and prevent Serwist from being registered for Safari users.Events
No new tracking events.
Experiment
No new experiments.
Manual Testing
Caution
Please make sure existing components are not breaking/affected by this PR
On those affected packages:
Did you test on actual mobile devices?
ENG-210
Linear Issue: ENG-210
Preview domain
https://cursor-eng-210-safari-service-wo.preview.app.daily.dev